Pular para o conteúdo principal

9.2 Consultar níveis acadêmicos

Request

Request
query AcademicLevels {
academicLevels(take: 1) {
items {
level
academicYearId
id
refId
externalId
creationDate
active
deleted
lastUpdateDate
}
totalCount
pageInfo {
hasNextPage
hasPreviousPage
}
}
}

Params

ParâmetroTipoDescrição
skipIntNúmero de registros a serem pulados no início da coleção. Utilizado para paginação.
takeIntNúmero máximo de registros a serem retornados. Utilizado para paginação.
whereAcademicLevelFilterInputObjeto que define os critérios de filtragem para os níveis acadêmicos.
order[AcademicLevelSortInput!]Array de objetos que definem a ordem de classificação dos resultados.

Objeto AcademicLevelFilterInput

CampoTipoDescrição
academicLevelsListFilterInputTypeOfAcademicLevelFilterInputFiltro para níveis acadêmicos associados ao ano letivo
activeBooleanOperationFilterInputFiltro para o status de ativação do ano letivo
and[AcademicYearFilterInput!]Combina filtros usando a lógica AND
changesListFilterInputTypeOfLogHistoryFilterInputFiltro para o histórico de alterações do ano letivo
companyCompanyFilterInputFiltro para os dados da empresa relacionada ao ano letivo
companyIdIntOperationFilterInputFiltro para o ID da empresa relacionada ao ano letivo
creationDateDateTimeOperationFilterInputFiltro para a data de criação do ano letivo
deletedBooleanOperationFilterInputFiltro para o status de deleção do ano letivo
externalIdIntOperationFilterInputFiltro para o ID externo do ano letivo
idIntOperationFilterInputFiltro para o ID do objeto da requisição do ano letivo
lastUpdateDateDateTimeOperationFilterInputFiltro para a data da última atualização do ano letivo
or[AcademicYearFilterInput!]Combina filtros usando a lógica OR
refIdUuidOperationFilterInputFiltro para o ID de referência do ano letivo
yearStringOperationFilterInputFiltro para o ano letivo (ex: 2023/2024)

Objeto AcademicLevelSortInput

CampoTipoDescrição
activeSortEnumTypeCritério de ordenação para o status de ativação do ano letivo
companyCompanySortInputCritério de ordenação para os dados da empresa relacionada ao ano letivo
companyIdSortEnumTypeCritério de ordenação para o ID da empresa relacionada ao ano letivo
creationDateSortEnumTypeCritério de ordenação para a data de criação do ano letivo
deletedSortEnumTypeCritério de ordenação para o status de deleção do ano letivo
externalIdSortEnumTypeCritério de ordenação para o ID externo do ano letivo
idSortEnumTypeCritério de ordenação para o ID do objeto da requisição do ano letivo
lastUpdateDateSortEnumTypeCritério de ordenação para a data da última atualização do ano letivo
refIdSortEnumTypeCritério de ordenação para o ID de referência do ano letivo
yearSortEnumTypeCritério de ordenação para o ano letivo

Response

Response
{
"data": {
"academicLevels": {
"items": [
{
"level": "FUNDAMENTAL_I",
"academicYearId": 8,
"id": 2,
"refId": "40725d30-9e78-4c1b-835a-2b73bfada536",
"externalId": null,
"creationDate": "2024-05-20T15:04:36.677Z",
"active": true,
"deleted": false,
"lastUpdateDate": null
}
],
"totalCount": 16,
"pageInfo": {
"hasNextPage": true,
"hasPreviousPage": false
}
}
}
}

Result

CampoTipoDescrição
academicYearsAcademicLevelsCollectionSegmentColeção de anos letivos

Objeto AcademicLevelsCollectionSegment

CampoTipoDescrição
items[AcademicLevel!]Lista de objetos do tipo AcademicLevel
pageInfoCollectionSegmentInfo!Informações para auxiliar na paginação dos resultados.
totalCountInt!Número total de registros encontrados, independentemente da paginação.